package com.xique.park.service.biz.service;

import com.xique.park.bean.domain.ParkIn;
import com.xique.park.bean.domain.ParkOut;
import com.xique.park.bean.domain.ParkingOrderOn;

/**
 * @program: xq-cloud
 * @ClassName IParkInFinishWxMessageSendBizService
 * @description:
 * @author: HdongSun
 * @create: 2022-08-26 13:50
 **/
public interface IParkWxMessageSendBizService {

    /**
     * @description: 入场完成微信推送
     * @author: HdongSun
     * @date: 2022/8/26 13:53
     * @param: [parkIn] 入场信息
     * @return: void
     **/
    void delayParkInFinishProcess(ParkIn parkIn);

    /**
     * @description: 出场完成微信推送
     * @author: HdongSun
     * @date: 2022/8/26 14:19
     * @param: [parkOut] 出场信息
     * @return: void
     **/
    void delayParkOutFinishProcess(ParkOut parkOut);

    /**
     * @description: 支付完成微信推送
     * @author: HdongSun
     * @date: 2022/8/26 14:20
     * @param: [parkingOrderOn] 订单信息
     * @return: void
     **/
    void delayPaymentProcess(ParkingOrderOn parkingOrderOn);
}
